//
//  AutomaticLayoutTableviewViewController.swift
//  SwiftTest
//
//  Created by 齐凯 on 2020/6/22.
//  Copyright © 2020 QiKai. All rights reserved.
//
//自动布局
import UIKit

class AutomaticLayoutTableviewViewController: UIViewController,UITableViewDelegate,UITableViewDataSource {

    
    var tabV:UITableView!
    

    override func viewDidLoad() {
        super.viewDidLoad()

        self.creatUI()
    }
    
    func creatUI() {
        self.tabV = UITableView.init(frame: CGRect.null, style: UITableView.Style.plain)
        self.tabV.estimatedRowHeight = 100;
        self.tabV.rowHeight = UITableView.automaticDimension
        self.tabV.delegate = self;
        self.tabV.dataSource = self
        self.view.addSubview(self.tabV)
        self.tabV.snp.makeConstraints { (make) in
            make.edges.equalTo(0);
        }
        self.tabV = UITableView.init(frame: CGRect.null, style: UITableView.Style.plain)
        self.tabV.estimatedRowHeight = 100;
        self.tabV.rowHeight = UITableView.automaticDimension
        self.tabV.delegate = self;
        self.tabV.dataSource = self
        self.view.addSubview(self.tabV)
        self.tabV.snp.makeConstraints { (make) in
            make.edges.equalTo(0);
        }
    }

}
extension AutomaticLayoutTableviewViewController{
    func numberOfSections(in tableView: UITableView) -> Int {
        return 2
    }
    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return 5
    }
    
    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        if indexPath.section == 0 {
            let cell:AutomaticLayoutTableViewCell = AutomaticLayoutTableViewCell.tableViewBack(tableV: tableView)
            return cell
        }else{
            let cell:ALTwoTableViewCell = ALTwoTableViewCell.tableViewBack(tableV: tableView)
            return cell
        }

        
    }
}
